﻿@charset "utf-8";

@font-face{
    font-family: 'DIN-B';
    src: url('../font/din-bold_.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'DIN-M';
    src: url('../font/DIN-Medium.ttf');
    font-weight: normal;
    font-style: normal;
}

*{margin:0;padding:0;}
body{ font-family:  "Microsoft YaHei", Arial, Helvetica, sans-serif;margin:0px; padding:0px; margin:0px auto; font-size:16px; color:#050505; width:100%;  zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:middle;}
a{ color:#050505; text-decoration:none;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#a21f28;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}

/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}

.w1400{width:1400px;margin:0 auto;}
@media(max-width:1400px){
	.w1400{width:96%;margin:0 auto;}
}

@media(max-width:992px){
	body{font-size: 14px;line-height: 25px;}
}

/* Top */
.Top{line-height: 100px;border-bottom:2px solid #a5894b;position: relative;}

.Top .m-btn{display: none;background:#fff;cursor: pointer;margin-top:20px;float:right;padding:15px 5px;border-radius: 5px;z-index:999;}
.Top .m-btn span{display: block;width:25px;height:3px;background:#a21f28;position: relative;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.Top .m-btn span::before, .m-btn span::after{content:'';display: block;height:3px;width:25px;background:#a21f28;position: absolute;left: 0;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.Top .m-btn span:before {top: -8px;}
.Top .m-btn span:after {bottom: -8px;}
.Top .m-btn.active span {background: transparent;}
.Top .m-btn.active span:before {transform: rotate(-48deg) translate(-6px, 5px);-webkit-transform: rotate(-48deg) translate(-6px, 5px);-o-transform: rotate(-48deg) translate(-6px, 5px);width: 24px;}
.Top .m-btn.active span:after {transform: rotate(48deg) translate(-6px, -5px);-webkit-transform: rotate(48deg) translate(-6px, -5px);-o-transform: rotate(48deg) translate(-6px, -5px);width: 24px;}


.Top .search .search-ico{height:100%;width:100%;text-align: center;background:url(../uploadfiles/image/search-bg.png) no-repeat;background-size: 100% 100%;}
.Top .search-box{z-index:999;position: absolute;top:100px;left:0;width:100%;height:100%;background:#fff;box-shadow: 0 0 10px #ddd;text-align: center;display: none;}
.Top .search-box input{width:300px;height:45px;border:2px solid #a5894b;box-sizing: border-box;padding:0 10px;}
.Top .search-box button{width:80px;height:45px;background:#a5894b;border:none;position: relative;top:-1px;}
.Top .search-box .close{display: inline-block;margin-left:30px;}

.MainNav{z-index:999;}
.MainNav ul::after{content:'';display: block;clear: both;}
.MainNav ul>li{float:left;margin-left:50px;font-size: 18px;}
.MainNav ul>li>a{display: block;position: relative;}
.MainNav ul>li>a::after{content:'';display: block;width:100%;height:2px;background:#c71d20;position: absolute;left:0;bottom:0;transform: rotateY(90deg);-webkit-transform: rotateY(90deg);transition: all .5s;-webkit-transition: all .5s;}
.MainNav ul>li>a:hover{color:#a21f28;font-weight: bold;}
.MainNav ul>li>a:hover::after{transform: rotateY(0);-webkit-transform: rotateY(0);}
.MainNav ul>li.onnav>a::after{transform: rotateY(0);-webkit-transform: rotateY(0);}
.MainNav ul>li.onnav>a{color:#a21f28;font-weight: bold;}

.MainNav ul li .subNav{z-index:9999;background:#fff;position: absolute;top:100px;left:0;width:100%;box-shadow: 0 0 10px #ddd;text-align: center;display: none;line-height: 80px;}
.MainNav ul li .subNav ol li{display: inline-block;margin:0 20px;font-size: 16px;}
.MainNav ul li .subNav ol li a{display: block;}

@media(min-width:1600px){
	.MainNav{padding-right:5%;}
}
@media(min-width:1400px){
	.MainNav{padding-right:9%;}
	.Top .search{position: absolute;right:0;top:0;width:150px;}
}
@media(max-width:1400px){
	.Top .w1400{width:100%;padding-left:2%;box-sizing: border-box;}
	.Top .search{float: right;width:100px;}
}
@media(max-width:1280px){
	.MainNav ul>li{margin-left:30px;}
}

@media(max-width:1200px){
	.Top .Logo img{width:100%;max-width:350px;}
	.MainNav ul>li{margin-left:25px;font-size: 16px;}
}

@media(max-width:992px){
	.Top{line-height: 70px;}
	.Top .w1400{padding-left:0;}
	.Top .Logo{padding-left:2%;}
	.Top .Logo img{max-width:200px;}
	.Top .m-btn{display: block;margin:20px 10px 0 10px;}
	.Top .search{width:70px;}
	.Top .search .search-ico{background:#a5894b;}
	.Top .search-box{top:70px;}
	.Top .search-box input{height:40px;width:210px;}
	.Top .search-box button{height:40px;width:50px;}
	.MainNav{position: absolute;top:70px;background:#fff;width:100%;display: none;}
	.MainNav ul>li{display: block;width:100%;margin-left:0;padding:0 20px;line-height: 45px;box-sizing: border-box;border-bottom:1px dotted #e6e6e6;position: relative;}
	.MainNav ul li a::after{display: none;}
	.MainNav ul li b{width:45px;height:45px;background:url(../uploadfiles/image/m-more.png) no-repeat center center;display: block;position: absolute;top:0;right:0;}
	.MainNav ul li .subNav{position: static;display: none;background:#f5f5f5;}
	.MainNav ul li .subNav ol li{display: block;line-height: 40px;font-size: 14px;text-align: left;border-bottom: 1px dotted #ddd;}
}

/* HomeBan */
.HomeBan .slick-dots{position: absolute;bottom:30px;text-align: center;width:100%;}
.HomeBan .slick-dots li{display: inline-block;margin:0 8px;width:40px;border-bottom:3px solid #fff;position: relative;}
.HomeBan .slick-dots li button{display: none;}
.HomeBan .slick-dots li::before{display: none;color:#a21f28;font-weight: bold;font-size: 18px;position: absolute;bottom:5px;width:100%;text-align: center;}
.HomeBan .slick-dots li:first-child::before{content:'01';}
.HomeBan .slick-dots li:nth-child(2)::before{content:'02';}
.HomeBan .slick-dots li:nth-child(3)::before{content:'03';}
.HomeBan .slick-dots li:nth-child(4)::before{content:'04';}
.HomeBan .slick-dots li:nth-child(5)::before{content:'05';}

.HomeBan .slick-dots li.slick-active{border-bottom:3px solid #a21f28;}
.HomeBan .slick-dots li.slick-active::before{display: block;}

@media(max-width:992px){
	.HomeBan .slick-dots{bottom:10px;}
}

/* 首页 s */
/* 关于我们 */
.common{padding:90px 0;}
.about{background:#f5f5f5;position: relative;}
.about .about-bg{position: absolute;top:0;left:0;width:100%;height:100%;background:url(../uploadfiles/image/about-bg.png) no-repeat top 90px right;}
.about .about-img{width:38%;}
.about .about-img img{width:100%;}
.about .about-img .about-time{width:250px;height:130px;padding-right:50px;text-align: right;box-sizing: border-box;background:rgba(165,45,52,0.6);color:#fff;position: absolute;left:38%;bottom:30px;margin-left:-250px;}
.about .about-img .about-time h1{font-family: DIN-M;font-size: 60px;font-weight: normal;margin:15px 0 0 0;}
.about .about-img .about-time h1::before{content:'';display: inline-block;width:15px;margin-right:10px;height:3px;background:#fff;}
.about .about-txt{width:62%;}
.about .w1400{position: relative;}
.about .about-box{padding-left:10%;}

.tit h1{font-size: 30px;font-weight: bold;color:#a21f28;margin-bottom:5px;}
.tit p{font-family: DIN-M;color:#d2d2d2;font-size: 16px;text-transform: uppercase;}

.about .about-txt .about-dec{color:#7d7d7d;font-size: 15px;line-height: 36px;margin:30px 0 50px 0;}
.about .about-txt .about-more a{display: inline-block;width:130px;height:40px;line-height: 40px;background:#a5894b;color:#fff;text-align: center;}
.about .about-txt .about-more a img{margin-left:5px;transition: all .5s;}
.about .about-txt .about-more:hover a img{margin-left:15px;}

.about .about-txt .about-nav{position: absolute;bottom:30px;width:62%;background:#fff;box-sizing: border-box;left:38%;height:130px;padding-left:6%;}
.about .about-txt .about-nav ul{height:100%;}
.about .about-txt .about-nav ul li{display: inline-block;width:22%;height:100%;text-align: center;box-sizing: border-box;transition: all .5s;-webkit-transition: all .5s;position: relative;top:0;}
.about .about-txt .about-nav ul li img{display: inline-block;margin-top:35px;height:29px;}
.about .about-txt .about-nav ul li .img2{display: none;}
.about .about-txt .about-nav ul li  p{margin-top:10px;}
.about .about-txt .about-nav ul li:hover{background:#a21f28;box-shadow: 0 5px 15px #c75057;position: relative;top:-10px;}
.about .about-txt .about-nav ul li:hover p{color:#fff;}
.about .about-txt .about-nav ul li:hover .img1{display: none;}
.about .about-txt .about-nav ul li:hover .img2{display: inline-block;}

/* 新闻中心 */
.news .news-nav{margin-top:10px;}
.news-nav ul li{float:left;padding:8px 0;}
.news-nav ul li a{display:block;border-left:1px solid #ddd;padding:0 30px;box-sizing: border-box;}
.news-nav ul li:first-child a{border-left:1px solid transparent;}
.news-nav ul li.on{background:#a21f28;box-shadow: 0 5px 15px #c75057;}
.news-nav ul li.on a{color:#fff;border:1px solid transparent;}

.news .news-box{margin-top:30px;}
.news .news-box .news-box-left{width:35%;}
/*.news .news-box .news-box-left .slick-track{width:100%!important;}*/
.news .news-box .news-box-left .news-img{height:366px;overflow: hidden;}
.news .news-box .news-box-left .news-img img{width:100%;height:366px;}
.news .news-box .news-box-right{width:64%;}
.news .news-txt{padding:20px 0;}
.news .news-time{color:#a21f28;width:23%;font-family: DIN-M;border-right:1px solid #ddd;}
.news .news-time h1{font-size: 36px;font-weight: normal;}
.news .news-time p{font-size: 18px;}
.news .news-tit{width:72%;}
.news .news-tit p{font-size: 18px;}
.news .news-tit span{font-size: 14px;color:#7d7d7d;line-height: 24px;margin-top:15px;height:72px;}
.news .bd{position:relative;}

.nones{position:absolute;visibility:hidden;opacity:0;}



.news .owl-dots{position: absolute;bottom:156px;text-align: right;width:100%;box-sizing: border-box;padding-right:20px;}
.news .owl-carousel button.owl-dot{display: inline-block;margin:0 5px;width:15px;border-bottom:3px solid #fff;position: relative;}
/*.news .slick-dots li button{display: none;}*/
.news .owl-carousel button.owl-dot.active{border-bottom:3px solid #a5894b;}




.news .news-box-right{margin-left:-3%;}
.news .news-box-right .news-right-list{width:47%;float:left;margin-left:3%;box-sizing: border-box;padding:25px 35px;border:1px solid #ececec;margin-bottom:30px;position: relative;}
.news .news-box-right .news-right-list::after{content:'';display: block;width:0;height:3px;background:#a5894b;position: absolute;top:0;left:0;transition: all .5s;-webkit-transition: all .5s;}
.news .news-box-right .news-right-list .news-time{border-right: none;width:100%;margin-bottom:20px;}
.news .news-box-right .news-right-list .news-tit{width:100%;}
.news .news-box-right .news-right-list:hover::after{width:100%;}
.news .news-box-right .news-right-list:hover .news-tit p{font-weight: bold;}

/* 业务模式 */
.product{background:#f5f5f5;}
.product .tit{text-align: center;}

.product-box .list {margin-top:100px;;position: relative; background:url(../images/linebg.gif) 0px top repeat-x; height:85px; margin-bottom:2%;}
.product-box .list .owl-carousel .owl-stage-outer{overflow: visible;}
.product-box .list .owl-carousel .owl-stage-outer .owl-stage{margin:0 auto;}
.product-box .list .item {position: relative;text-align: center;}
.product-box .list .item>img{width:auto;display: inline-block;position: absolute;top:-60px;left:50%;transform: translateX(-50%);}
.product-box .list li .atxt { display:block; text-align:center; padding-top:30px; color: #333333; background:url(../images/dot1.png) center 5px no-repeat;}
.product-box .list .liactive li .atxt { background:url(../images/dot2.png) center top no-repeat;color: #a21f28; font-size:18px;font-weight: bold;}
.product-box .listPic .btns .btna { position:absolute; top:48%; z-index:999; display:block; width:56px; height:56px;}
.product-box .listPic .btns .btn-prev { left:23%; background:url(../images/prev.png) center center no-repeat;}
.product-box .listPic .btns .btn-next { right:23%; background:url(../images/next.png) center center no-repeat;}
.product-box .listPic .btns .btn-prev:hover {background:url(../images/c-prev.png) center center no-repeat;}
.product-box .listPic .btns .btn-next:hover {background:url(../images/c-next.png) center center no-repeat;}
.product-box .listPic { position:relative;}
.product-box .listPic .item{position: relative;}
.product-box .listPic .box{ position:relative; margin:0 6%;}
.product-box .listPic .info{opacity:0; z-index:5; background:rgba(255,255,255,0.9); position:absolute; right:5%; top:50%; padding:5% 5% 0; width:25%;text-align: center;transform: translateY(-50%);}
.product-box .listPic .info .ti{ line-height:38px; color:#000000; font-size:18px; font-weight:bold;}
.product-box .listPic .info b{display: inline-block;width:20px;height:2px;background:#a5894b;}
.product-box .listPic .info .p{ line-height:30px; margin:21px 0 0;-webkit-line-clamp: 3; color:#666666; font-size:14px;margin-bottom:40px;}
.product-box .listPic .info .more{background:#a5894b;width:80%;margin:0 auto;padding:8px 0;max-width:135px;font-size: 14px;color:#fff;}
.product-box .listPic .info .more img{width:auto;display: inline-block;}
.product-box .listPic .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.7); z-index:4;}
.product-box .listPic .tis{ position:absolute; top:45%; z-index:10; color:#fff;}
.product-box .listPic .center .bg{ display:none;}
.product-box .listPic .center .info{ opacity:1;}

@media(max-width:1400px){
	.news .news-box .news-box-left .news-img {height:325px;}
}
@media(max-width:1300px){
	.news .news-box .news-box-left .news-img {height:300px;}
	.product-box .listPic .btns .btn-prev { left:5%;}
    .product-box .listPic .btns .btn-next { right:5%;}
}
@media(max-width:1200px){
	.news .news-box .news-box-left .news-img {height:260px;}
	.about .about-img{height:440px;}
	.about .about-img img{width:auto;height:100%;max-width:auto !important;}
}


@media(max-width:1200px){
	.about .about-txt .about-dec{margin:30px 0;}
	.about .about-img .about-time{height:100px;bottom:10px;}
	.about .about-img .about-time h1{font-size: 40px;}
	.about .about-txt .about-nav{height:100px;bottom:10px;}
	.about .about-txt .about-nav ul li img{margin-top:20px;}
}

@media(max-width:768px){
	.common{padding:30px 0;}
	.tit h1{font-size: 20px;margin-top:10px;}
	.about .about-img{width:100%;position: relative;display: none;}
	.about .about-txt{width:100%;}
	.about .about-img .about-time{right:0;bottom:30px;left:auto}
	.about .about-box{padding-left:0;}
	.about .about-txt .about-dec{margin:10px 0;}
	.about .about-txt .about-nav{width:100%;position: static;padding-left:0;margin-top:20px;}
	.about .about-txt .about-nav ul::after{content:'';display: block;clear: both;}
	.about .about-txt .about-nav ul li{float: left;width:25%;}
	.about .about-txt .about-nav ul li p{font-size: 13px;}

	/* 新闻中心 */
	.news .news-box .news-box-left{width:100%;}
	.news .news-box .news-box-right{width:100%;margin-left:-3%;}
	.news .news-nav{width:100%;}
	.news .news-nav ul li{width:20%;text-align: center;padding:3px 0;}
	.news .news-nav ul li a{font-size: 13px;padding:0 3px;}
	.news .news-time h1{font-size: 20px;}
	.news .news-time p{font-size: 16px;}
	.news .news-box-right .news-right-list{padding:10px;margin-bottom:10px;}
	.news .news-box .news-box-left .news-img {height:180px;position: relative;overflow: hidden;}
	.news .news-box .news-box-left .news-img img{position: absolute;bottom:0;left:0;width:100%;}
	.news .news-tit p{font-size: 16px;}
	.news .news-box-right .news-right-list .news-time{margin-bottom:10px;}
	.news .news-tit span{margin-top:5px;}

	/* 业务模式 */
	.product-box .list{margin-top:70px;}
	.product-box .list .item>img{width:40px;top:-40px;}
	.product-box .listPic .info{width:40%;}
	.product-box .listPic .info .ti{font-size: 16px;line-height: 25px;}
	.product-box .listPic .info .p{-webkit-line-clamp: 2;margin:0 0 10px 0;line-height: 20px;font-size: 12px;}
	.product-box .listPic .btns .btn-prev { left:5%;}
	.product-box .listPic .btns .btn-next { right:5%;}
	.product-box .listPic .info .more{padding:2px 0;font-size: 12px;}
	.product-box .listPic .btns .btna{top:36%;}
	.product-box .list li .atxt{font-size: 14px;}
	.product-box .list .liactive li .atxt{font-size: 14px;}
}






/* 首页 end */


/* Bottom */
.Bottom{padding:50px 0 0 0;color:#dddddd;background:#353535;border-top:3px solid #a5894b;position: relative;}
.Bottom a{color:#dddddd;}
.Bottom::after{content:'';display: block;width:30%;height:100%;background:url(../uploadfiles/image/foot-bg.jpg) no-repeat top right;position: absolute;top:0;right:0;}
.Bottom .foot-top{position: relative;z-index:999;padding-bottom:30px;}
.Bottom .foot-top .foot-nav{float:left;width:15%;}
.Bottom .foot-top .foot-nav h1{font-size: 18px;font-weight: normal;}
.Bottom .foot-top .foot-nav b{display: block;width:15px;height:2px;background:#a21f28;margin:10px 0;}
.Bottom .foot-top .foot-nav ul li{font-size: 14px;line-height: 30px;color:#8e8e8e;}
.Bottom .foot-top .foot-nav ul li a{color:#8e8e8e;}

.Bottom .foot-top .f-logo{float:right;width:18%;text-align: center;}
.Bottom .foot-top .f-logo .f-er{margin-top:20px;font-size: 14px;}
.Bottom .foot-top .f-logo .f-er p{padding:5px 0;}

.Bottom .foot-bottom{position: relative;z-index:999;padding:20px 0;border-top:1px solid rgba(255,255,255,0.1);font-size: 14px;color: #8e8e8e;line-height: 31px;}
.Bottom .foot-bottom .f-tel{width:18%;text-align: center;font-family: DIN-M;font-size: 26px;color:#fff;}

@media(max-width:1200px){
	.Bottom .foot-top .f-logo{width:22%;}
	.Bottom .foot-bottom .f-tel{width:22%;}
}

@media(max-width:992px){
	.Bottom{padding:30px 0 0 0;}
	.Bottom .foot-top .foot-nav{display: none;}
	.Bottom .foot-top{padding-bottom:10px;}
	.Bottom::after{display: none;}
	.Bottom .foot-top .f-logo{width:100%;}
	.Bottom .foot-bottom .f-tel{width:100%;}
	.Bottom .foot-bottom .copy{font-size: 12px;text-align: center;line-height: 20px;margin-top:10px;}
	.Bottom .foot-top .f-logo .f-er img{width:80px;}
}


/* 公司介绍 */
.n-nav{line-height: 70px;box-shadow: 0 10px 10px #eee;}
.n-nav ul{width:100%;text-align: center;display: table;word-spacing:-1em;}
.n-nav ul li{display: inline-block;padding:0 40px;position: relative;}
.n-nav ul li a{display:block;}
.n-nav ul li::after{content:'';display: inline-block;border-top:7px solid #fff;border-bottom:7px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;position: absolute;bottom:6px;left:50%;margin-left:-2px;}
.n-nav ul li.on{background:#a21f28;}
.n-nav ul li.on a{color:#fff;}
.n-nav ul li:hover{background:#a21f28;}
.n-nav ul li:hover a{color:#fff;}


.About{padding:50px 0;background:#f5f5f5;}
.About .w1400{position: relative;padding:60px 0;}
.About .w1400::after{content:'';display: block;width:81%;height:100%;position: absolute;right:0;top:0;background:url(../uploadfiles/image/a_bg.jpg) no-repeat top right;background-size: 100% 100%;}
.About .About-left{width:35%;position: relative;z-index:999;}
.About .About-left img{width:100%;}
.About .About-left .about-time{width:250px;height:130px;padding-right:50px;text-align: right;box-sizing: border-box;background:rgba(165,45,52,0.6);color:#fff;position: absolute;right:0;bottom:0;}
.About .About-left .about-time h1{font-family: DIN-M;font-size: 60px;font-weight: normal;margin:15px 0 0 0;}
.About .About-left .about-time h1::before{content:'';display: inline-block;width:15px;margin-right:10px;height:3px;background:#fff;}


.About .About-right{width:65%;position: relative;z-index:999;box-sizing: border-box;padding:6% 6%;}

.About .About-right .About-info{font-size: 15px;line-height: 30px;color:#7d7d7d;}
.About .About-right .About-info p{margin-top:20px;}




@media(max-width:992px){
	.n-nav{line-height: 40px;text-align: left;}
	.n-nav ul{text-align: left;}
	.n-nav ul li{width:33.33%;padding:0;font-size: 14px;text-align: center;}
	.n-nav ul li::after{display: none;}

	.About{padding:0;}
	.About .w1400{padding:30px 0;}
	.About .w1400::after{display: none;}
	.About .About-left{width:100%;display: none;}
	.About .About-right{width:100%;padding:10px;}
}



/* 组织结构 */
.c-tit{text-align: center;}
.ZZJG{background:url(../uploadfiles/image/zz-bg.png) no-repeat;background-size: cover;}
.ZZJG-box {text-align: center;}
.ZZJG-box p{color:#808080;text-align: center;margin:30px 0;}
.ZZJG-box h1{text-align: center;font-size: 18px;margin-bottom:5px;}
.ZZJG-box b{display: inline-block;border-top:7px solid #a21f28;border-bottom:7px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;}
.ZZJG-box .ZZJG-img{background:#f0f0f0;padding:60px 10px;margin-top:10px;}


/* 发展历程 */
.development .development-box{position: relative;padding:50px 0;margin:50px 0;}
.development .development-box::before{content:'';display: block;width:1px;height:100%;position: absolute;top:0;left:50%;margin-left:-0.5px;background:#d9d9d9;}

.development .development-list{margin:30px 0;position: relative;}
.development .development-list .dev-txt{box-sizing: border-box;;width:48%;float: left;padding:2%;background:#f5f5f5;position: relative;}
.development .development-list .dev-txt .dev-img{width:28%;}
.development .development-list .dev-txt::after{content:'';display: block;border-left:8px solid #f5f5f5;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;position: absolute;margin-top:-4px;top:50%;right:-16px;}
.development .development-list .dev-txt .dev-txt-box{width:65%;box-sizing: border-box;margin-left:2%;height:100%;padding:40px 10px 10px 10px;font-size: 14px;color:#4c4c4c;line-height: 25px;font-size: 15px;}
.development .development-list .dev-time{box-sizing: border-box;;width:48%;float:right;font-size: 56px;color:#a21f28;font-family: DIN-M;padding-left:5%;position: relative;line-height: 180px;}
.development .development-list .dev-time::before{content:'';display: block;width:50px;height:1px;background: #e6e6e6;position: absolute;top:53%;left:0;}
.development .development-list .dev-ico{width:2%;position: absolute;top:0;;left:50%;margin-left:-0.8%;background:#fff;padding-top:5px;top:50%;margin-top:-10.5px;}

.development .development-list:nth-child(2n) .dev-time{float: left;padding-left:0;padding-right:70px;text-align: right;}
.development .development-list:nth-child(2n) .dev-time::before{right:0 !important;left:auto;}
.development .development-list:nth-child(2n) .dev-txt{float: right;}
.development .development-list:nth-child(2n) .dev-txt::after{border-right:8px solid #f5f5f5;border-left:8px solid transparent;left:-16px;right:auto;}
.development .development-list:nth-child(2n) .dev-time{float: left;}

@media(max-width:1360px){
    .development .development-list .dev-txt .dev-txt-box{padding:20px 10px 10px 10px;}
    .development .development-list .dev-time{line-height: 155px;font-size: 40px;}
}

@media(max-width:1024px){
    .development .development-box{padding: 0;}
    .development .development-list .dev-time{width:100%;line-height: 40px;font-size: 25px;}
    .development .development-list .dev-time::before{display: none;padding:0;}
    .development .development-list .dev-txt{width:100%;}
    .development .development-list .dev-txt .dev-img{width:35%;}
    .development .development-list .dev-txt .dev-img img{width:100%;}
    .development .development-list .dev-txt .dev-txt-box{width:62%;font-size: 14px;padding:010px;}
	.development .development-list .dev-ico{display: none;}
	.development .development-list:nth-child(2n) .dev-time{padding-right:10px;}

}

/* 荣誉资质 */
.Honor{background:#f5f5f5;}
.Honor .Honor-box{margin-top:30px;}
.Honor .Honor-box ul{box-sizing: border-box;padding:0 30px;background-image: url(../uploadfiles/image/honor-bg.png);background-repeat: repeat-y;background-position: center top;background-size: 100% auto;}
.Honor .Honor-box ul li{float:left;width:21%;margin:0 2%;margin-bottom:50px;}
.Honor .Honor-box li .pic{ padding: 20px;}
.Honor .Honor-box li .pic img{display: block; width: 100%;}
.Honor .Honor-box li .title{line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color: #4c4c4c;text-align: center;margin-top:20px;}

@media(max-width:992px){
	.Honor .Honor-box ul{background:none;padding:0;}
	.Honor .Honor-box ul li{width:46%;margin-bottom:20px;}
	.Honor .Honor-box li .pic{padding:0;}
}

/* Pages */
.Pages{margin-top:40px;padding:0px; zoom:1; overflow:hidden;text-align:center; color:#666; clear:both; font-size:14px;}
.Pages em{font-style:normal;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages a{ display:inline-block;  color:#666;border-radius:3px;margin:0 3px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;width:45px;height:45px;text-align: center;line-height: 45px;background:#fff;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{ display:inline-block; text-align:center; vertical-align:middle; height:45px;line-height: 45px;width:100px;}
.Pages .p_page .a_prev b,.Pages .p_page .a_next b{display: inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;}
.Pages .p_page .a_prev b{border-left:5px solid transparent;border-right: 5px solid #a21f28;}
.Pages .p_page .a_next b{border-right:5px solid transparent;border-left: 5px solid #a21f28;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{background:#a21f28;color:#fff;}
.Pages .p_page .a_prev:hover b{border-right:5px solid #fff;}
.Pages .p_page .a_next:hover b{border-left:5px solid #fff;}
.Pages .p_page .num a{ display:inline-block; text-align:center;vertical-align:middle; color:#666;}
.Pages .p_page .num a:hover{ color:#fff; background:#a21f28;}
.Pages .p_page .num a.a_cur{background:#a21f28; color:#fff;}

.Pages1 .p_page a{background:#f3f3f3;}
@media ( max-width:560px){
    .Pages .p_page a{height:30px;line-height: 30px;width:30px;}
    .Pages .p_page .a_prev, .Pages .p_page .a_next{height:30px;line-height: 30px;width:50px;}

}

/* 发展战略 */
.FZZL{background:#f1f1f1;}
.FZZL .FZZL-part1{background:#fff;}
.FZZL .FZZL-img{width:50%;}
.FZZL .FZZL-img img{width:100%;}
.FZZL .FZZL-txt{width:50%;background:url(../uploadfiles/image/zl-bg.png) no-repeat center center;box-sizing: border-box;padding:7.5% 5%;}
.tit b{display: block;width:20px;height:3px;background:#a21f28;margin:20px 0;}
.FZZL .FZZL-txt .FZZL-txt-box{font-size: 26px;font-family: "黑体";}
.FZZL .FZZL-txt .FZZL-txt-box span{display: inline-block;padding-bottom:5px;color:#a5894b;border-bottom:2px solid #a5894b;margin-top:30px;}

.FZZL .FZZL-part2{margin-top:30px;margin-left:-2%;}
.FZZL .FZZL-part2 .FZZL-list{float:left;width:31.33%;margin-left:2%;background:#fff;box-sizing: border-box;padding:30px 40px;}
.FZZL .FZZL-part2 .FZZL-list .FZZL-ico{width:30%;text-align: center;}
.FZZL .FZZL-part2 .FZZL-list .FZZL-ico .ico-box{width:80px;height:80px;border-radius: 50%;border:1px solid #ddd;line-height:74px;}
.FZZL .FZZL-part2 .FZZL-list .FZZL-ico img{transition: all .5s;-webkit-transition: all .5s;}
.FZZL .FZZL-part2 .FZZL-list .FZZL-list-txt{width:70%;}
.FZZL .FZZL-part2 .FZZL-list .FZZL-list-txt p{font-size: 18px;font-weight: bold;}
.FZZL .FZZL-part2 .FZZL-list .FZZL-list-txt b{display: block;width:15px;height:2px;background:#a21f28;margin:10px 0;}
.FZZL .FZZL-part2 .FZZL-list .FZZL-list-txt span{color:#5f5f5f;font-size: 14px;line-height: 20px;display: block;height:41px;}

.FZZL .FZZL-part2 .FZZL-list:hover .FZZL-ico img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}


@media(max-width:1400px){
	.FZZL .FZZL-txt{padding:6% 5%;}
	.FZZL .FZZL-txt .FZZL-txt-box{font-size: 20px;}
}
@media(max-width:1085px){
	.FZZL .FZZL-txt{padding:5% 4%;}
	.FZZL .FZZL-txt .FZZL-txt-box{font-size: 18px;}
}
@media(max-width:992px){
	.FZZL .FZZL-img{width:100%;}
	.FZZL .FZZL-txt{width:100%;}
	.FZZL .FZZL-txt .FZZL-txt-box{font-size: 16px;margin-top:20px;}
	.FZZL .FZZL-txt .FZZL-txt-box span{margin-top:0;}

	.FZZL .FZZL-part2 {margin-left:0;}
	.FZZL .FZZL-part2 .FZZL-list{width:100%;margin-left:0;margin-bottom:20px;}
}

/* 新闻中心 */
.News .News-first{margin:90px 0 0 0;background:#fff;padding-bottom:110px;}
.News .News-first .news-slider{margin-top:30px;}
.News .News-first .news-slider .first-list{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;box-sizing: border-box;}
.News .News-first .news-slider .news-img{width:40%;}
.News .News-first .news-slider .news-img img{width:100%;}
.News .News-first .news-slider .news-txt {width:60%;box-sizing: border-box;padding:5% 0 3% 8%;}

.News .News-first .news-slider .news-txt .news-time{color:#a21f28;font-family: DIN-M;border-left:1px solid #ddd;padding-left:20px;}
.News .News-first .news-slider .news-txt .news-time h1{font-size: 36px;font-weight: normal;}
.News .News-first .news-slider .news-txt .news-time p{font-size: 18px;}
.News .News-first .news-slider .news-txt .news-tit p{font-size: 20px;font-weight: bold;color:#333333;margin:30px 0;}
.News .News-first .news-slider .news-txt .news-tit span{color:#7d7d7d;font-size:14px;line-height: 25px;}
.News .News-first .news-slider .news-txt .news-more{width:130px;height:40px;background:#a5894b;color:#fff;text-align: center;line-height: 40px;margin-top:30px;}
.News .News-first .news-slider .news-txt .news-more img{display: inline-block;transition: all .5s;-webkit-transition: all .5s;margin-left:5px;}
.News .News-first .news-slider .news-txt:hover .news-more img{margin-left:20px;}

.News .News-first .slick-dots{position: absolute;bottom:-40px;text-align: center;width:100%;box-sizing: border-box;padding-right:20px;}
.News .News-first .slick-dots li{display: inline-block;margin:0 5px;width:20px;border-bottom:3px solid #d9d9d9;position: relative;}
.News .News-first .slick-dots li button{display: none;}
.News .News-first .slick-dots li.slick-active{border-bottom:3px solid #a5894b;}

.News .News-box{padding:90px 0;background:#f5f5f5;}
.News .News-box .N-list{margin-bottom:30px;background:#fff;}
.News .News-box .N-list .N-img{width:25%;}
.News .News-box .N-list .N-img img{width:100%;}
.News .News-box .N-list .N-txt{width:75%;padding:40px 0;}
.News .News-box .N-list .N-txt .N-txt-box{padding:0 8%;}
.News .News-box .N-list .N-txt .N-txt-box h1{font-size: 20px;color:#333333;}
.News .News-box .N-list .N-txt .N-txt-box .N-time{font-size: 14px;font-family: DIN-M;color:#cccccc;}
.News .News-box .N-list .N-txt .N-txt-box p{font-size: 14px;color:#7d7d7d;line-height: 25px;margin:10px 0;}
.News .News-box .N-list .N-txt .N-txt-box .N-more{color:#a5894b;font-size: 14px;margin-top:30px;}
.News .News-box .N-list .N-txt .N-txt-box .N-more img{display: inline-block;margin-left:5px;transition: all .5s;-webkit-transition: all .5s;position: relative;top:-2px;}
.News .News-box .N-list:hover .N-txt .N-txt-box .N-more img{margin-left:20px;}
.News .News-box .N-list:hover .N-txt-box h1{color:#a21f28;}


@media(max-width:768px){
	.News .News-first{margin:30px 0 0 0;padding-bottom:50px;}
	.News .News-first .news-slider .news-img{width:100%;height:180px;position: relative;overflow: hidden;}
	.News .News-first .news-slider .news-img img{position: absolute;bottom:0;left:0;width:100%;}
	.News .News-first .news-slider .news-txt {width:100%;}
	.News .News-first .news-slider .news-txt .news-time h1{font-size: 25px;}
	.News .News-box .N-list .N-img{width:100%;height:180px;position: relative;overflow: hidden;}
	.News .News-box .N-list .N-img img{position: absolute;bottom:0;left:0;width:100%;}
	.News .News-box .N-list .N-txt{width:100%;padding:20px 0;}
	.News .News-box .N-list .N-txt .N-txt-box h1{font-size: 16px;}
	.News .News-box .N-list .N-txt .N-txt-box .N-more{margin-top:10px;}
}

/* 新闻详情 */
.news-info{margin:90px 0;}
.news-info .news-info-tit{text-align: center;padding:0 0 50px 0;border-bottom:1px dashed #dedede;}
.news-info .news-info-tit h1{font-size: 28px;font-weight: bold;color:#a21f28;margin-bottom:10px;}
.news-info .news-info-tit p{color:#999;font-size: 14px;margin:0;}
.news-info .news-info-content{padding:30px 0;color:#666;line-height: 28px;font-size: 16px;line-height: 32px;}

.news-info .prev-next{margin:50px 0;}
.news-info .prev-next .btn_1{width:49%;line-height: 50px;text-align: center;background:#f7f7f7;}
.news-info .prev-next .btn_1.prev_1{background:#a21f28;color:#fff;}
.news-info .prev-next .btn_1.prev_1 a{color:#fff;}

@media(max-width:992px){
	.news-info{margin:30px 0;}
    .news-info .news-info-content{font-size: 14px;}
	.news-info .news-info-tit h1{font-size: 18px;}
	.news-info .news-info-tit{padding:20px 0;}
	.news-info .prev-next .btn_1{width:100%;font-size: 14px;line-height: 25px;margin-bottom:10px;}
	.news-info .prev-next{margin:20px 0;}
}



/* 业务模式 */
.Product{padding:60px 0;}
.Product .Pro-list{margin-bottom:50px;}
.Product .Pro-list .Pro-img{width:60%;float:left;overflow: hidden;}
.Product .Pro-list .Pro-img img{width:100%;transition: all .5s;-webkit-transition: all .5s;}
.Product .Pro-list:hover .Pro-img img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.Product .Pro-list .Pro-txt{width:40%;float:left;padding:3% 3%;text-align: center;box-sizing: border-box;}
.Product .Pro-list .Pro-txt a{display: block;background:url(../uploadfiles/image/yw-bg.png) no-repeat center center;border-top:2px solid #a21f28;border-bottom:2px solid #a21f28;padding:6% 0;}
.Product .Pro-list .Pro-txt .Pro-tit h1{font-size: 24px;color:#333;margin:20px 0 0 0;}
.Product .Pro-list .Pro-txt .Pro-tit b{display: inline-block;width:20px;height:2px;background:#a5894b;}
.Product .Pro-list .Pro-txt .Pro-dec{font-size: 14px;color:#808080;line-height: 24px;margin:20px 0;}
.Product .Pro-list .Pro-txt .Pro-more{width:130px;height:40px;text-align: center;line-height: 40px;color:#fff;background:#a5894b;font-size: 14px;margin:50px auto 0;}
.Product .Pro-list .Pro-txt .Pro-more img{display: inline-block;margin-left:5px;transition: all .5s;}
.Product .Pro-list:hover .Pro-txt .Pro-more img{margin-left:20px;}

.Product .Pro-list:nth-child(2n) .Pro-img{float:right;}

@media(max-width:1300px){
	.Product .Pro-list .Pro-txt{padding:1% 2%;}
}

@media(max-width:992px){
	.Product{padding:30px 0;}
	.Product .Pro-list .Pro-img{width:100%;}
	.Product .Pro-list .Pro-txt{width:100%;}
	.Product .Pro-list .Pro-txt .Pro-tit h1{font-size: 18px;}
	.Product .Pro-list .Pro-txt a{border-top:none;}
}

/* 业务模式详情 */
.Pro-info{padding:90px 0;background:#f5f5f5;}
.Pro-nav{margin-top:50px;}
.Pro-nav ul li{float:left;width:25%;background:#fff;text-align: center;padding:0 20px;box-sizing: border-box;height:100px;}
.Pro-nav ul li a{display: block;transition: all .5s;-webkit-transition: all .5s;height:100%;position: relative;top:0;}
.Pro-nav ul li a img{display: inline-block;margin-top:20px;}
.Pro-nav ul li a .img2{display: none;}
.Pro-nav ul li:hover a {background:#a21f28;box-shadow: 0 5px 15px #e2bbbe;position: relative;top:-10px}
.Pro-nav ul li:hover a{color:#fff;}
.Pro-nav ul li:hover a .img1{display: none;}
.Pro-nav ul li:hover a .img2{display: inline-block;}

.Pro-nav ul li.on a {background:#a21f28;box-shadow: 0 5px 15px #e2bbbe;position: relative;top:-10px}
.Pro-nav ul li.on a{color:#fff;}
.Pro-nav ul li.on a .img1{display: none;}
.Pro-nav ul li.on a .img2{display: inline-block;}

.Pro-content{margin-top:50px;padding-top:200px;background:url(../uploadfiles/image/pro.jpg) no-repeat top center;}
.Pro-content .Pro-content-box{background:#fff;padding:5%;background:url(../uploadfiles/image/pro-bg.png) #fff no-repeat center right;}
.Pro-content .Pro-content-box .Pro-info-img{width:50%;}
.Pro-content .Pro-content-box .Pro-info-img img{width:100%;}
.Pro-content .Pro-content-box .Pro-content-txt{width:50%;box-sizing: border-box;padding:3% 0 3% 5%;}
.Pro-content .Pro-content-box .Pro-content-txt h1{font-size: 32px;font-weight: normal;}
.Pro-content .Pro-content-box .Pro-content-txt b{display: block;width:30px;height:2px;background:#a5894b;margin:20px 0;}
.Pro-content .Pro-content-box .Pro-content-txt .Pro-info-txt{color:#808080;font-size: 15px;line-height: 36px;}

@media(max-width:992px){
	.Pro-info{padding:30px 0;}
	.Pro-nav ul li{width:50%;}
	.Pro-content{padding-top:100px;}
	.Pro-content .Pro-content-box .Pro-info-img{width:100%;}
	.Pro-content .Pro-content-box .Pro-content-txt{width:100%;}
	.Pro-content .Pro-content-box{padding:0;}
	.Pro-content .Pro-content-box .Pro-content-txt h1{font-size: 18px;}
}

/* 联系我们 */
.Contact .map #map{height:500px;width:100%;}
.Contact .Contact-box{padding-top:150px;position: relative;margin-top:80px;}
.Contact .Contact-box .Con-txt{width:80%;position: absolute;top:0;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index:999;box-shadow: 0 0 10px #ddd;}
.Contact .Contact-box .Con-txt ul{background:#fff;width:100%;margin:0 auto;}
.Contact .Contact-box .Con-txt ul li{float: left;width:33.33%;height:230px;box-sizing: border-box;padding:0 4%;text-align: center;position: relative;}
.Contact .Contact-box .Con-txt ul li::after{content:'';width:1px;height:70%;background:#e6e6e6;position: absolute;right:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.Contact .Contact-box .Con-txt ul li:nth-child(3)::after{display: none;}
.Contact .Contact-box .Con-txt ul li a{display: block;position: relative;top:0;transition: all .5s;-webkit-transition: all .5s;height:100%;box-sizing: border-box;padding:40px 20px 0 20px;}
.Contact .Contact-box .Con-txt ul li:hover a{background:#a21f28;color:#fff;top:-10px;box-shadow:0 5px 15px #c75057;}
.Contact .Contact-box .Con-txt ul li .Con-ico{width:68px;height:68px;background:#a5894b;line-height: 68px;margin:0 auto;}
.Contact .Contact-box .Con-txt ul li h1{font-size: 18px;margin:10px 0;}
.Contact .Contact-box .Con-txt ul li .p1{font-size: 14px;color:#979797;}
.Contact .Contact-box .Con-txt ul li .p2{color:#a21f28;font-family: DIN-M;font-size: 26px;}
.Contact .Contact-box .Con-txt ul li:hover p{color:#fff;}
.Contact .Contact-box .Con-txt ul li:hover .Con-ico{background:#a72c35;}

@media(max-width:992px){
	.Contact .Contact-box{padding-top:0;margin-top:30px;}
	.Contact .Contact-box .Con-txt{width:100%;position: static;transform: translateX(0);-webkit-transform: translateX(0);}
	.Contact .Contact-box .Con-txt ul li{width:100%;padding:0 2%;height:190px;}
	.Contact .Contact-box .Con-txt ul li::after{display: none;}
	.Contact .Contact-box .Con-txt ul li a{border-bottom:1px dotted #e6e6e6;}
	.Contact .map #map{height:300px;}
}


/* 招聘岗位 */
.Job .Job-box{margin-left:-5%;}
.Job .Job-box .Job-list{width:45%;margin-left:5%;float:left;box-sizing: border-box;padding:15px;border:1px solid #e6e6e6;margin-bottom:30px;position: relative;}
.Job .Job-box .Job-list::after{content:'';display: block;width:3px;height:100%;background:#a5894b;position: absolute;top:0;left:0;}
.Job .Job-box .Job-list .Job-left h1{font-size: 18px;}
.Job .Job-box .Job-list .Job-left h1 span{font-size: 14px;color:#bbb;font-weight: normal;display: inline-block;margin-left:10px;}
.Job .Job-box .Job-list .Job-left p{margin-top:15px;color:#333;}
.Job .Job-box .Job-list .Job-left p span.xz{color:#a21f28;display: inline-block;margin-right:10px;}
.Job .Job-box .Job-list .Job-right{text-align: right;}
.Job .Job-box .Job-list .Job-right span{display: block;color:#bbb;font-size: 14px;height:24px;}
.Job .Job-box .Job-list .Job-right>a{display: inline-block;width:100px;height:30px;text-align: center;line-height: 30px;border-radius: 30px;background:#a21f28;color:#fff;font-size: 14px;margin-top:10px;}

.Job-info .stit{font-size: 18px;color:#333;font-weight: bold;}

@media(max-width:992px){
	.Job .Job-box{margin-left:0;}
	.Job .Job-box .Job-list{width:100%;margin-left:0;}
	.Job .Job-box .Job-list .Job-right{float:left;text-align: left;margin-top:10px;}
}






/* 简历投递 */
.Jobbox{ line-height:38px; width:68%; position:relative; padding:4%; border-radius:10px; margin:20px auto; background:#fff;}
.Jobtit{ text-align:center; color:#333; padding-bottom:3%; font-size:24px;}
.Jobitem{ color:#222222;}
.Jobitem dd{ margin-bottom:8px; width:33.333%; float:left;}
.Jobtit2{ font-size:18px; color:#0080af;}
.jobbtn{ display:block; margin-top:5%; color:#fff; font-size:18px; width:140px; line-height:45px; text-align:center; background:#d7b36f; border-radius:20px;}
.Jobbox .mfp-close{ border-radius:50%; background:#a21f28; font-size:40px; color:#fff; font-weight:bold; opacity:1; width:39px; height:39px; position:absolute; right:-15px; top:-15px;}
.mfp-close-btn-in .mfp-close{ color:#fff !important;}

.JobForm{ color:#666666; margin:0px 0px 0px 0px;}
.JobForm dl{ width:48%; float:left; padding-left:1%; line-height:28px;}
.JobForm dl dt{ width:22%; float:left; text-align:right; padding:5px 2% 5px 0;}
.JobForm dl dd{ width:70%; float:left;}
.JobForm dl.other{ width:99%; float:none; padding-left:1%;}
.JobForm dl.other dt{ width:10.8%; padding-right:1%;}
.JobForm dl.other dd{ width:84%;}
.JobForm dd{ padding:5px 0px;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:99%; height:28px; line-height:28px;}
.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm .sendbtn{ cursor:pointer; color:#fff; width:120px; height:40px; font-size:16px; background:#a21f28; margin-right:8px;border:none;}
.JobForm .resetbtn{ cursor:pointer; color:#fff; width:120px; height:40px; font-size:16px; background:#999;border:none;}

@media(max-width:992px){
.Jobtit{ font-size:18px;}
.JobForm dl{ width:auto; float:none; padding-left:0%;}
.JobForm dl.other{ width:auto;padding-left:0%;}
.JobForm dl dt{ width:25%;}
.JobForm dl dd{ width:70%;}
.JobForm dl.other dt{ width:25%;}
.JobForm dl.other dd{ width:70%;}
.JobForm .sendbtn{ width:100px; height:35px;}
.JobForm .resetbtn{ width:100px; height:35px;}
.Jobbox{ width:92%;}
.Jobbox .mfp-close{ right:0; top:0; width:28px; height:28px; line-height:28px; font-size:30px;}
}

/* 企业文化 */
.Culture{margin:50px 0;}
.Culture .Culture-left{width:49%;}
.Culture .Culture-right{width:49%;}
.Culture .Culture-box{position: relative;}
.Culture .Culture-box .cul-txt{position: absolute;color:#fff;top:90px;left:8%;}
.Culture .Culture-box .cul-txt .cul-tit h1{font-size: 36px;font-weight: normal;}
.Culture .Culture-box .cul-txt .cul-tit p{font-size: 24px;}
.Culture .Culture-box .cul-txt .cul-tit b{width:10px;height:3px;background:#fff;display: block;margin:10px 0;}
.Culture .Culture-box .cul-txt .cul-info{font-size: 18px;line-height: 48px;}
.Culture .Culture-right .Culture-box:first-child{margin-bottom:5.5%;}
.Culture .Culture-right .Culture-box .cul-txt .cul-tit b{opacity: 0;}

@media(max-width:1200px){
	.Culture .Culture-box .cul-txt{top:60px;}
	.Culture .Culture-box .cul-txt .cul-tit h1{font-size: 25px;}
	.Culture .Culture-box .cul-txt .cul-tit p{font-size: 18px;}
	.Culture .Culture-box .cul-txt .cul-info{font-size: 16px;}
}

@media(max-width:768px){
	.Culture .Culture-left{width:100%;margin-bottom:10px;}
	.Culture .Culture-right{width:100%;}
	.Culture .Culture-right .Culture-box:first-child{margin-bottom:10px;}
	.Culture .Culture-right .Culture-box .cul-txt{top:30px;}
}

/* 人才理念 */
.rc-box{min-height:438px;background:url(../uploadfiles/image/rc.png) no-repeat top center;background-size: cover;margin:50px 0;}
.rc-box .rc-left{width:45%;box-sizing: border-box;padding-top:90px;text-align: center;background:url(../uploadfiles/image/rc-bg.png) no-repeat;background-size: cover;height:438px;}
.rc-box .rc-left p{font-size: 36px;}
.rc-box .rc-left span{font-size: 24px;}
.rc-box .rc-right{width:55%;box-sizing: border-box;padding-top:80px;padding-left:80px;line-height: 48px;}

@media(max-width:768px){
	.rc-box{min-height:350px;}
	.rc-box .rc-left{width:100%;height:auto;padding:50px 0 30px 0;background:none;}
	.rc-box .rc-left p{font-size: 25px;}
	.rc-box .rc-left span{font-size: 16px;}
	.rc-box .rc-right{width:100%;padding:0 0 0 0;text-align: center;line-height: 35px;}
}




